package com.wx.mall.sys.vo.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

@Data
public class AreaRespVO {
    @ApiModelProperty(value = "id")
    @NotBlank(message = "区域编号不能为空")
    private Integer id;
    @ApiModelProperty("区域名称")
    @NotBlank(message = "区域名称不能为空")
    private String name;
    @ApiModelProperty("区域父级id")
    @NotBlank(message = "区域父级id不能为空")
    private Integer parentId;
    @ApiModelProperty(value = "区域层级 1 省/自治区/直辖市 2 地级市 3 市辖区/县/县级市 4 乡/镇/街道")
    @NotBlank(message = "区域层级不能为空")
    private Integer tier;
    @ApiModelProperty("区域子集列表")
    private List<AreaRespVO> children;
}
